multi-impression mould - Turkish English Dictionary